package com.base.jdbc;

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;

/**
 * @author Pretty·Boy
 * @version 1.0
 * @desc:
 * @date 2018/10/20 14:25
 */
public class JdbcUtils {
    //注册驱动，获取数据库连接
    /**
     * 静态代码块，在类一加载的时候，就执行，一般用于加载驱动
     */

    private static Connection conn = null;
    static {
        try {
            //注册Mysql数据库驱动
            Class<?> aClass = Class.forName("com.mysql.jdbc.Driver");
            conn = DriverManager.getConnection("jdbc:mysql://192.168.25.131/taotao?" +
                    "user=root&password=password");
        } catch (Exception e) {
            e.printStackTrace();
        }
    }
    //提供对外的公共访问方法
    public static Connection getConnection() {
        return conn;
    }
    //释放连接
    public static void close() {
        try {
            if (conn != null) {
                conn.close();
            }
        } catch (SQLException e) {
            e.printStackTrace();
        }
    }
}
